/*联系我们*/
.lx-bt{
	margin-top: .3rem;
	text-align:center;
}
.lx-bt h3{
	font-weight:inherit;
	font-size:0.24rem;
	line-height:0.24rem;
}
.lx-bt p{
	font-size:0.12rem;
	color:#8c8c8c;
	line-height:0.5rem;
}
.lx-bt div{
	width:0.3rem;
	height:0.02rem;
	background-color:#164ca0;
	margin:0 auto;
}
.lx-txt{
	width:7.9rem;
	text-align:center;
	font-size:0.14rem;
	color:#797979;
	line-height:0.3rem;
	margin:0.4rem auto 0.8rem auto;
}
.lxfs-box{
	overflow:hidden;
	width:85%;
	margin:0 auto;
	text-align:center;
}
.lxfs-box div{
	width:33.3%;
	float:left;
	font-size:0.14rem;
	line-height:0.3rem;
	color:#797979;
}
.lxfs-box div img{
	margin:0.1rem;
	width:0.4rem;
	height:0.4rem;
}
.lxfs-box div .yx{
	color:#16179e;
}
.lx-map{
	width:9.67rem;
	height:4.2rem;
	margin:0.6rem auto 0.4rem auto;
}
.lx-ly{
	width:4.8rem;
	margin:0 auto;
	margin-bottom:0.5rem;
}
.lx-ly p{
	font-size:0.16rem;
	margin-bottom:0.1rem;
}
.lx-ly input{
	width:4.7rem;
	height:0.39rem;
	margin:0.07rem auto;
	border:1px solid #cccccc;
	background-color:#f5f5f5;
	padding-left:0.1rem;
}
.lx-ly textarea{
	width:4.7rem;
	height:1.55rem;
	margin:0.07rem auto;
	border:1px solid #cccccc;
	background-color:#f5f5f5;
	padding-left:0.1rem;
	padding-top:0.05rem;
	resize: none;
}
.lx-ly input::-webkit-input-placeholder{
	color:#8e8e8e;
}
.lx-ly textarea::-webkit-input-placeholder{
	color:#8e8e8e;
}
.lx-ly .an{
	width:0.82rem;
	height:0.3rem;
	margin:0.07rem auto;
	background-color:#6757f3;
	color:#fff;
	border:0;
	border-radius:2rem;
	padding:0;
}
#dituContent{
	width:960px;
	height:420px;
}
/*新闻资讯*/
.news{
	margin-top: .3rem;
}
.news ul li{
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
.news-pic{
	float:left;
	width:2.6rem;
	height:1.64rem;
	margin:0.3rem 0.32rem 0.3rem 0.18rem;
}
.news-txt{
	float:left;
	width:58%;
	height:1.64rem;
	margin:0.3rem 0;
}
.news-txt h3{
	font-size:0.2rem;
	font-weight:inherit;
	line-height:0.8rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news-txt p{
	font-size:0.14rem;
	line-height:0.24rem;
	color:#828282;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.news-icon{
	float:right;
	margin:0.3rem 0.3rem 0 0;
}
.news-icon p{
	font-size:0.2rem;
	line-height:0.8rem;
	color:#7e7e7e;
}
.news-icon img{
	margin-top:0.25rem;
}

.news ul li:hover{
	box-shadow:0 0 13px #f2f2f2;
}
.news-txt h3:hover{
	color:#204fc4;
}
/*新闻详情*/
.news-bt{
	text-align:center;
	border-bottom:1px dashed #c9c9c9;
	width:95%;
	margin:auto;
	margin-bottom:0.45rem;
}
.news-bt h3{
	color:#d32727;
	font-size:0.32rem;
	font-weight:inherit;
	margin:0.3rem auto;
}
.news-bt p span{
	font-size:0.12rem;
	color:#828282;
	margin-right:0.3rem;
	float:left;
}
.size-box1{
	display:block;
	width:1rem;
	float:left;
}
.size-box2{
	display:none;
	width:1rem;
	float:left;
}
.news-bt p{
	width:4.3rem;
	margin:0 auto 0.25rem auto;
	overflow:hidden;
}
.news-bt a{
	background-color:#f1f1f1;
	border:1px solid #e8e8e8;
	margin:0.05rem;
	line-height:0.16rem;
	padding:0 0.05rem;
}
.news-nr{
	width:95%;
	margin:auto;
	font-size:0.16rem;
	line-height:0.3rem;
}
.news-fy{
	position: relative;
	width: 1200px;
	margin: 0 auto 0.6rem auto;
	background: #fff;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.news-fy .left{
	float:left;
	width:48%;
	background-color:#efefef;
}
.news-fy .right{
	float:right;
	width:48%;
	background-color:#efefef;
}
.news-fy .img{
	width:1.34rem;
	height:0.85rem;
	margin:0.1rem;
	float:left;
}
.news-fy p{
	width:60%;
	margin:0.1rem;
	float:left;
	line-height:0.85rem;
	font-size:0.16rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news-fy i{
	font-size:0.25rem;
	margin:0.1rem 0.15rem;
	float:right;
	line-height:0.85rem;
}
.news-fy a:hover{
	color:#e30000;
}
/*关于我们*/
.about-top{
	padding-top: .3rem;
	text-align:center;
	width:100%;
}
.about-top .logo{
	width:1.8rem;
	height:0.6rem;
	background:url(../img/logo.jpg) no-repeat;
	background-size:100%;
	margin:0 auto 0.55rem auto;
	float:none;
}
.about-top p{
	width:88%;
	font-size:0.14rem;
	line-height:0.25rem;
	margin:0.4rem auto 0 auto;
}
.about-sj{
	width:88%;
	margin:0.65rem auto 0.6rem auto;
	overflow:hidden;
}
.about-sj div{
	float:left;
	width:24.9%;
	text-align:center;
}
.about-sj .fgx{
	width:1px !important;
	height:0.9rem;
	background-color:#eee;
}
.about-sj h3{
	font-size:0.55rem;
	color:#d52e0d;
	line-height:0.8rem;
}
.about-sj p{
	font-size:0.14rem;
	color:#696969;
	line-height:0.14rem;
}
.about-wh{
	background-color:#f1f6fa;
	overflow:hidden;
}
.wh-box{
	position: relative;
	width: 1200px;
	margin:0.43rem auto ;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
}
.wh-box h3{
	text-align:center;
	line-height:1.3rem;
	font-size:0.34rem;
	color:#696969;
}
.wh-box .left{
	width:5.8rem;
	height:4.97rem;
	float:left;
	margin-left:0.1rem;
}
.wh-box .left img{
	display: block;
	width: 100%;
	height: 100%;
}
.wh-box .right{
	width:5.8rem;
	height:4.97rem;
	float:right;
	margin-right:0.1rem;
	background:url(../img/about-3.png) no-repeat;
	background-size:100% 100%;
	overflow:hidden;
}
.right-s h3{
	text-align:left;
	line-height:0.3rem;
	font-size:0.3rem;
	color:#fff;
	margin:0.55rem auto 0.25rem 0.1rem;
}
.right-s p{
	line-height:0.27rem;
	font-size:0.14rem;
	color:#fff;
	margin:0 0 0 0.1rem;
}
.right-s{
	width:50%;
	height:50%;
	overflow:hidden;
}
.right-x {
	width:43%;
	height:50%;
	float:right;
}
.right-x p{
	margin:1rem 0.4rem 0.3rem auto;
	text-align:right;
	line-height:0.27rem;
	font-size:0.14rem;
	color:#fff;
}

.about-fw{
	background:url(../img/about-5.jpg) no-repeat center;
	background-size:auto 100%;
	height:5.07rem;
	overflow:hidden;
}
.fw-box{
	position: relative;
	width:8.77rem;
	height:2.38rem;
	background-color:#fff;
	margin:1.2rem auto auto auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity:0.7;
	overflow:hidden;
}
.fw-box h3{
	text-align:center;
	font-size:0.24rem;
	color:#d52e0d;
	font-weight:inherit;
	margin:0.48rem auto 0.25rem auto;
}
.fw-box p{
	text-align:center;
	font-size:0.13rem;
	line-height:0.24rem;
	color:#696969;
	font-weight:inherit;
	margin:0 0.65rem;;
}
.about-zs{
	overflow:hidden;
}
.zs-box{
	margin:0 auto;
	overflow:hidden;
}
.zs-box p{
	width:10rem;
	font-size:0.14rem;
	line-height:0.25rem;
	text-align:center;
	margin:0.7rem auto 0.8rem auto;
	color:#696969;
}
.zs-box div{
	width:94%;
	margin:0 auto 0.83rem auto;
	text-align:center;
}

.zs-box img{
	width:2.89rem;
	height:4.12rem;
	margin:0 0.25rem 0.3rem 0.25rem;
}

.lx-map img{
	max-width:initial;
}
.news{
	margin:0;
	padding:.3rem;
}

@media screen and (max-width: 1200px){
	.news{
		margin:.3rem 0 0;
		padding:0;
	}
}


